package com.example.feign;

import com.alibaba.fastjson.JSONObject;
import feign.HeaderMap;
import feign.QueryMap;
import feign.RequestLine;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;

import java.net.URI;
import java.util.Map;

public interface HttpDynaService {

    String getGoodsList(URI uri, Map<String,Object> map);

    String postGoodsList(URI uri, Map<String,Object> map);

    String getGoodsList(URI uri);


    String qryBalByDate(URI uri, JSONObject jsonObject);

    String qryBalByDate(URI uri, JSONObject jsonObject,Map<String,Object> map);

    String postGoodsList(URI uri);

    String getGoodsList(URI uri, Map<String,Object> map,  Map<String,Object> headmap);


    String qryBalByDate(URI uri, Map<String,Object> paramMap,JSONObject jsonObject, Map<String,Object> headMap);

    String headRequest(URI uri, Map<String,Object> headMap);
}
